这个用来做键盘映射。我第一次使用时,是因为我使用了外接键盘 (如下图),我把外接键盘放到内置笔记本键盘上,就需要禁用掉内置键盘,每次去手动调整当然很麻烦。于是就找到这个软件帮助我。哈哈,图上的那个小 USB 转弯头也很重要,当仅仅用笔记本的场景时,有了这个小弯头,我的 HHKB 就刚好覆盖了原来的键盘区域。秀一下我现在的装备,在公司一般有外接显示器,不会把外接键盘放在笔记本上面,因此用不了上面的弯头了。配上升降桌,程序猿必备啊。久坐不太好,偶尔需要站立办公(防止腰椎间盘突出)。它可以帮助我自动切换外界键盘和内置笔记本键盘 (插拔 USB 外接键盘自动切换),除此之外它还支持很多功能。举例而言因为我用的 HHKB 是没有单独方向键,用内置的组合方向键又特别别扭,就可以利用它帮助映射。比如我选择启用了 Vi Mode,用 s + h/l/j/k (或者再启用 Emacs Mode 用 ctrl + p/n/b/f)代表方向键。(其实 Mac 很多快捷键都跟 Emacs 中的快捷键一致的)。
Manico
快速切换应用程序。长按 alt 键盘可弹出切换菜单,然后加上具体的数字或者字母即可快速切换,不需要再连续按键 cmd+tab 或者 cmd+shift+tab 来回切换了。这个快速切换应用程序,其实可以通过之前石头推荐的这篇文章中介绍的 Alfred 来实现的。
MacDown
md 文档编辑。Markdown 文本编辑器,支持 WYSIWYG (What You See Is What You Get,所见即所得) 类似 Mou,MacDown 直接支持类似 latex 语法,例如可以方便地输入数学公式用 $$2^x + log_2y^{2+z}$$, 因其对此类数学公式和代码高亮等支持得更好更方便,因此我选用了 MacDown。如果你还不知道什么是 Markdown,可以花时间学一些。
cheetsheet
快捷键提示只需要长按 cmd, 可弹出当前 active 的软件的快捷键。
iStat Menus
资源状态状态栏上显示当前电脑的运行状况,CPU / 内存 / 网络 IO 等等,比如发现电脑突然变慢了,发现 CPU 暴涨,可以方便地抓出是哪个应用程序。别看到 CPU 利用率都占满小方框了,听到电脑风扇 “呼呼” 响了,还一直操作电脑。